import service from '@/common/global'

// 登录
export function APILOGIN (params) {
  return service.post(`/api/signUp`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 省市区
export function APIPLACE (params) {
  return service.post(`/api/level/getAllRegions`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~平台首页
// 首页=====>班级数量
export function APICLASSNUMBER (params) {
  return service.post(`/api/index/getStudentStatistics`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 首页=====>修改密码
export function APICHANGEPASSWORD (params) {
  return service.post(`/api/teacher/modifyOwnPassword`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~学生信息
// 管理层级=====>层级列表
export function APIHIERARCHY (params) {
  return service.post(`/api/level/getLevelList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>系统学段
export function APILEARNINGPERIOD (params) {
  return service.post(`/api/level/getSysSection`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>添加学段
export function APIADDLEARNINGPERIOD (params) {
  return service.post(`/api/level/addSection`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>删除学段
export function APIDELLEARNINGPERIOD (params) {
  return service.post(`/api/level/delSection`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>获取年级
export function APIGRADELIST (params) {
  return service.post(`/api/level/getGradeListBySchoolSystem`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>获取k12
export function APIk12LIST (params) {
  return service.post(`/api/level/getKTwelve`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>添加年级
export function APIADDGRADE (params) {
  return service.post(`/api/level/addGradeInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>删除年级
export function APIDELGRADE (params) {
  return service.post(`/api/level/delGrade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>添加班级
export function APIADDCLASS (params) {
  return service.post(`/api/level/addClassInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>删除班级
export function APIDELCLASS (params) {
  return service.post(`/api/level/delClassInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>修改自定义学段
export function APIEDITLEARNINGPERIOD (params) {
  return service.post(`/api/level/editSection`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>修改自定义年级
export function APIEDITGRADE (params) {
  return service.post(`/api/level/editGradeInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>修改班级
export function APIEDITCLASS (params) {
  return service.post(`/api/level/editClassInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>修改学校
export function APIEDITSCHOOL (params) {
  return service.post(`/api/level/editSchool`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>一键添加----根据学段学制获取年级
export function APIGETSYSGRADELIST (params) {
  return service.post(`/api/level/getSysGradeList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>一键添加----批量添加
export function APIBATCHADDLEVEL (params) {
  return service.post(`/api/level/batchAddLevel`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>分发
export function APIDISTRIBUTION (params) {
  return service.post(`/api/distribution/plan`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>获取学校档案
export function APISCHOOLGETARCHIVESINFO (params) {
  return service.post(`/api/school/getArchivesInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>添加学校档案
export function APISCHOOLADDARCHIVES (params) {
  return service.post(`/api/school/addArchives`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>获取学校的测评记录
export function APIGETEVALUATIONRECORD (params) {
  return service.post(`/api/school/getEvaluationRecord`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>学生列表
export function APISTUDENTLIST (params) {
  return service.post(`/api/student/getList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理层级=====>获取学生的测评记录
export function APIGETASSESSMENTRECORDS (params) {
  return service.post(`/api/student/complete/records`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>全部学段
export function APIALLLEARNINGPERIOD (params) {
  return service.post(`/api/level/section/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>全部年级
export function APIALLLGRADE (params) {
  return service.post(`/api/level/grade/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>全部班级
export function APIALLCLASS (params) {
  return service.post(`/api/level/class/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>全部班级
export function APIALLLIST (params) {
  return service.post(`/api/level/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>添加单个学生
export function APIADDSTUDENT (params) {
  return service.post(`/api/student/addInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>编辑单个学生-----下拉
export function APIEDITSELECTS (params) {
  return service.post(`/api/student/getSystems`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>编辑单个学生
export function APIEDITSTUDENT (params) {
  return service.post(`/api/student/updateDetailStudent`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>删除单个学生
export function APIDELSTUDENT (params) {
  return service.post(`/api/student/destroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>删除批量学生
export function APIDELSTUDENTS (params) {
  return service.post(`/api/student/batchDestroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>批量重置密码
export function APIRESETPASSWORDSTUDENTS (params) {
  return service.post(`/api/student/resetPassword`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 管理学生=====>个人档案
export function APIPERSONALFILESTUDENTS (params) {
  return service.post(`/api/student/getDetailStudent`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～计划管理
// 计划列表=====> 表格
export function APIPLANSLISTTABLE (params) {
  return service.post(`/api/plan/getList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 推荐组合列表type=2，自建测评type=1
export function APIPRECOMMENDEDCOMBINATIONSLIST (params) {
  return service.post(`/api/combined/survey`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 个人量表
export function APISINGLELIST (params) {
  return service.post(`/api/combined/survey/single`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 添加计划
export function APIADDPLANSLIST (params) {
  return service.post(`/api/plan/addPlanInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 组合数量返回
export function APINUMBERCOMBINATIONS (params) {
  return service.post(`/api/combined/survey/getNumber`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 获取单条计划信息
export function APIGETPLANINFOPLAN (params) {
  return service.post(`/api/plan/getPlanInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 进行中编辑（只能修改时间）
export function APIEDITTIMEPLAN (params) {
  return service.post(`/api/plan/editTime`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 未开始编辑（只能修改时间）
export function APIEDITPLAN (params) {
  return service.post(`/api/plan/editPlanInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 终止计划
export function APITERMINATIONPLAN (params) {
  return service.post(`/api/plan/terminationPlan`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 获取单个计划测评进度
export function APIGETEVALUATIONPROGRESSPLAN (params) {
  return service.post(`/api/plan/getEvaluationProgress`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 获取单个计划的未测名单导出路径
export function APIEXPORTGETEVALUATIONPROGRESSPLAN (params) {
  return service.post(`/api/plan/checkExportUnfinished`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 计划列表=====> 试测
export function APIPRETESTPLAN (params) {
  return service.post(`/api/distribution/preTest`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取所有的测评计划
export function APIPLANGETALLINFO (params) {
  return service.post(`/api/plan/getAllInfo`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～·测评计划
// 测评计划=========>平台推荐组合列表
export function APISURVEYLIST (params) {
  return service.post(`/api/combined/survey`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～·测评量表
// 测评量表=========>创建组合
export function APIADDSTORE (params) {
  return service.post(`/api/combined/survey/store`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 测评量表=========>编辑组合
export function APIEDITSTORE (params) {
  return service.post(`/api/combined/survey/updateDetail`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 测评量表=========>删除组合
export function APIDELESTORE (params) {
  return service.post(`/api/combined/survey/destroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 测评量表=========>编辑返回
export function APIGETEDITSTORE (params) {
  return service.post(`api/combined/survey/detail`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～·测评计划
// 测评计划=========>单个量表
export function APISURVEYSINGLELIST (params) {
  return service.post(`/api/combined/survey/single`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～·人员管理
// 人员管理=========>列表
export function APIPERMISSIONGETUSERLIST (params) {
  return service.post(`/api/permission/getUserList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>新增
export function APIADDPERSONNEL (params) {
  return service.post(`/api/permission/store`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>获取学校管理范围
export function APIGETCASCADE (params) {
  return service.post(`/api/level/new/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>获取编辑的部分数据
export function APIGETEDITCASCADE (params) {
  return service.post(`/api/permission/detail`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>删除
export function APIDELPERMISSION (params) {
  return service.post(`/api/permission/destroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>批量删除
export function APIDELSPERMISSION (params) {
  return service.post(`/api/permission/batch/destroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>批量重置密码
export function APIRESETPASSWORD (params) {
  return service.post(`/api/permission/resetPassword`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>获取学校管理范围
export function APIGETSCOPE (params) {
  return service.post(`/api/level/new/cascade`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 人员管理=========>编辑人员
export function APIEDITPERSONNEL (params) {
  return service.post(`/api/permission/update`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>列表
export function APIROLELIST (params) {
  return service.post(`/api/permission/role/list`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>全部权限
export function APIALLPERMISSIONS (params) {
  return service.post(`/api/permission/menu/list`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>创建
export function APIADDROLESTORE (params) {
  return service.post(`/api/permission/role/store`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>删除
export function APIDELROLESTORE (params) {
  return service.post(`/api/permission/role/destroy`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>获取编辑
export function APIGETEDITROLESTORE (params) {
  return service.post(`/api/permission/role/detail`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 角色列表=========>编辑
export function APIEDITROLESTORE (params) {
  return service.post(`/api/permission/role/update`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～权限
// 权限
export function APIGETMENU (params) {
  return service.post(`/api/permission/menu/list/alias`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// ～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～～报告
// 个人报告
export function APIGETPERSONALREPORT (params) {
  return service.post(`/api/report/getPersonalReport`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 个人报告导出
export function APIGETDOWNLOADREPORTPATH (params) {
  return service.post(`/api/report/getDownloadReportPath`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 团体报告
export function APIGETGROUPLIST (params) {
  return service.post(`/api/report/group/list`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 团体导出
export function APIGETGROUPLISTDOWNLOAD (params) {
  return service.post(`/api/report/getDownloadSchoolReportPath`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机名单列表
export function APIGETCRISISLIST (params) {
  return service.post(`/api/school/getCrisisList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 复检列表
export function APIGETRECHECKLIST (params) {
  return service.post(`/api/school/getRecheckList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取预警列表
export function APIEARLYWARNINGGETLIST (params) {
  return service.post(`/api/earlyWarning/getList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警杂项
export function APIEARLYWARNINGGETSUNDRY (params) {
  return service.post(`/api/earlyWarning/getSundry`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取添加预警配置信息
export function APIEARLYWARNINGSYSTEMLIST (params) {
  return service.post(`/api/earlyWarning/systemList`, params).then((res) => {
    if (res.data.errCode === 0) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 添加预警
export function APIEARLYWARNINGSTORE (params) {
  return service.post(`/api/earlyWarning/store`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 查看预警详情
export function APIEARLYWARNINGGETEARLYWARNINGDETAIL (params) {
  return service.post(`/api/earlyWarning/getEarlyWarningDetail`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取单条预警信息
export function APIEARLYWARNINGGETINFO (params) {
  return service.post(`/api/earlyWarning/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 预警管理
export function APIEARLYWARNINGMANAGEMENT (params) {
  return service.post(`/api/earlyWarning/management`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机管理列表
export function APICRISISGETLIST (params) {
  return service.post(`/api/crisis/getList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机杂项
export function APICRISISGETSUNDRY (params) {
  return service.post(`/api/crisis/getSundry`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 补充信息
export function APICRISISMODIFYSUPPLEMENTINFORMATION (params) {
  return service.post(`/api/crisis/modifySupplementInformation`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机单条信息
export function APICRISISGETINFO (params) {
  return service.post(`/api/crisis/getInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 危机跟踪记录
export function APICRISISGETTRACKRECORDLIST (params) {
  return service.post(`/api/crisis/getTrackRecordList`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学生危机管理
export function APICRISISSTATUSMANAGE (params) {
  return service.post(`/api/crisis/statusManage`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 学生危机上报
export function APICRISISADDCRISISREPORTING (params) {
  return service.post(`/api/crisis/addCrisisReporting`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取危机记录里面的解决方案
export function APICRISISGETCRISISRECORDSOLUTIONS (params) {
  return service.post(`/api/crisis/getCrisisRecordSolutions`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取解决方案
export function APICRISISGETTREATMENTPLAN (params) {
  return service.post(`/api/crisis/getTreatmentPlan`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取日常上报详情
export function APICRISISGETCRISISREPORTINGDETAILS (params) {
  return service.post(`/api/crisis/getCrisisReportingDetails`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取日常上报详情
export function APIGETSCALEANSWERINFO (params) {
  return service.post(`/api/getScaleAnswerInfo`, params).then((res) => {
    if (res.data.status === 1) {
      return res.data
    } else {
      return Promise.reject(res.data)
    }
  })
}
// 获取单个计划的异常作答名单导出路径
export function getCheckExportExceptionData (params) {
  return service({
    url: '/api/plan/checkExportExceptionData',
    method: 'get',
    params: params
  })
}
// 预警管理，导出
export function getExportInfoUrl (params) {
  return service({
    url: '/api/earlyWarning/getExportInfoUrl',
    method: 'get',
    params: params
  })
}
// 获取资源
export function getResourceList (params) {
  return service.post(`/api/getArticleList`, params).then((res) => {
    return res.data
  })
}
// 获取标签
export function getTagList (params) {
  return service.post(`/api/getCategoryByParentId`, params).then((res) => {
    return res.data
  })
}
